|
Micro Transport Protocol or µTP (sometimes also uTP) is an open UDP-based variant of the BitTorrent peer-to-peer file sharing protocol intended to mitigate poor latency and other congestion control issues found in conventional BitTorrent over TCP, while providing reliable, ordered delivery. It was devised to automatically slow down〔http://forum.bittorrent.org/viewtopic.php?pid=762#p762〕 the rate at which packets of data are transmitted between users of peer-to-peer file sharing torrents when it interferes with other applications. For example, the protocol should automatically allow the sharing of an ADSL line between a BitTorrent application and a web browser. ==Development== µTP emerged from research at Internet2 on QoS and high-performance bulk transport, was adapted for use as a background transport protocol by Plicto, that was founded by Stanislav Shalunov〔(This Is How Your BitTorrent Downloads Move So Fast ), Fastcolabs, 2013-07-29, Retrieved November 6, 2013〕 and later it was acquired by BitTorrent, Inc. in 2006, and further developed within its new owner.〔http://www.slideshare.net/eCommConf/eric-klinker-presentation-at-emerging-communication-conference-awards-2010-america/11 uTP timeline, slide 11, "This Green Revolution-improving the yield of your network investment", eComm America Conference, San Francisco, CA, April 2010.〕 It was first introduced in the µTorrent 1.8.x beta branches, and publicized in the alpha builds of µTorrent 1.9.〔(µTorrent's switch to UDP and why the sky isn't falling )〕〔(uTorrent shifts towards UDP to make it work better )〕 The implementation of µTP used in µTorrent was later separated into the "libutp" library and published under the MIT license.〔http://forum.utorrent.com/viewtopic.php?id=76640〕〔https://github.com/bittorrent/libutp〕 The first free software client to implement µTP was KTorrent 4.0.〔http://torrentfreak.com/ktorrent-first-bittorrent-client-to-adopt-open-source-utp-100528/〕〔http://ktorrent.pwsp.net/?q=node/42〕 libtorrent implements µTP since version 0.16.0〔https://code.google.com/p/libtorrent/downloads/detail?name=libtorrent-rasterbar-0.16.0.tar.gz〕 and it is used in qBittorrent since 2.8.0.〔http://www.qbittorrent.org/news.php〕 Tixati implements µTP since version 1.72.〔http://www.tixati.com/news/〕 Vuze (formerly Azureus) implements µTP since version 4.6.0.0.〔https://wiki.vuze.com/w/Version_4400_4702_Changelog〕 Transmission implements µTP since version 2.30.〔https://trac.transmissionbt.com/wiki/Changes#version-2.30〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Micro Transport Protocol」の詳細全文を読む スポンサード リンク
|